package com.zjdiepu.www.model.dh.vo;

import java.sql.Timestamp;
import java.util.Date;

import com.zjdiepu.www.base.core.BaseModel;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ApiModel(value="DhOverdue", description="贷后信息", parent = BaseModel.class)
public class DhOverdueVo extends BaseModel{

	/** 
	* @author zhangzj
	* @Fields serialVersionUID : 序列化
	* @version V1.0
	*/ 
	private static final long serialVersionUID = 1L;
	
	/** 
	* @author zhangzj
	* @Fields batch_id : 逾期批次ID
	* @version V1.0
	*/ 
	@ApiModelProperty(name="batchId",value="逾期批次ID",example="10")
	private String batchId;
	/** 
	* @author zhangzj
	* @Fields busi_id : 业务ID
	* @version V1.0
	*/ 
	@ApiModelProperty(name="busiId",value="业务ID",example="10")
	private String busiId;
	/** 
	* @author zhangzj
	* @Fields cus_id : 客户ID
	* @version V1.0
	*/ 
	@ApiModelProperty(name="cusId",value="客户ID",example="10")
	private String cusId;
	/** 
	* @author zhangzj
	* @Fields bank_code : 银行 
	* @version V1.0
	*/ 
	@ApiModelProperty(name="bankCode",value="银行",example="10")
	private String bankCode;
	@ApiModelProperty(name="bankCodeDisplay",value="银行显示",example="10")
	private String bankCodeDisplay;
	/** 
	* @author zhangzj
	* @Fields balance_card : 卡余额
	* @version V1.0
	*/ 
	@ApiModelProperty(name="balanceCard",value="卡余额",example="10")
	private double balanceCard;
	/** 
	* @author zhangzj
	* @Fields overdue_count_continuous : 当前连续逾期次数
	* @version V1.0
	*/ 
	@ApiModelProperty(name="overdueCountContinuous",value="当前连续逾期次数")
	private int overdueCountContinuous;
	/** 
	* @author zhangzj
	* @Fields overdue_count_total : 累计逾期次数
	* @version V1.0
	*/ 
	@ApiModelProperty(name="overdueCountTotal",value="累计逾期次数")
	private int overdueCountTotal;
	/** 
	* @author zhangzj
	* @Fields amount_monthly :月还款额
	* @version V1.0
	*/ 
	@ApiModelProperty(name="amountMonthly",value="月还款额",example="10")
	private double amountMonthly;
	/** 
	* @author zhangzj
	* @Fields date_overdue :逾期日期
	* @version V1.0
	*/ 
	@ApiModelProperty(name="dateOverdue",value="逾期日期")
	private Date dateOverdue;
	/** 
	* @author zhangzj
	* @Fields cus_name : 客户姓名
	* @version V1.0
	*/ 
	@ApiModelProperty(name="cusName",value="客户姓名",example="10")
	private String cusName;
	/** 
	* @author zhangzj
	* @Fields cus_idno : 身份证号
	* @version V1.0
	*/ 
	@ApiModelProperty(name="cusIdno",value="身份证号")
	private String cusIdno;
	/** 
	* @author zhangzj
	* @Fields loan_amount : 贷款额
	* @version V1.0
	*/ 
	@ApiModelProperty(name="loanAmount",value="贷款额",example="10")
	private double loanAmount;
	/** 
	* @author zhangzj
	* @Fields overdue_status : 逾期状态
	* @version V1.0
	*/ 
	@ApiModelProperty(name="overdueStatus",value="逾期状态",example="10")
	private int overdueStatus;
	/** 
	* @author zhangzj
	* @Fields card_no : 卡号
	* @version V1.0
	*/ 
	@ApiModelProperty(name="cardNo",value="卡号",example="10")
	private String cardNo;
	/** 
	* @author zhangzj
	* @Fields fee_total : 手续费
	* @version V1.0
	*/ 
	@ApiModelProperty(name="feeTotal",value="手续费",example="10")
	private double feeTotal;
	/** 
	* @author zhangzj
	* @Fields loan_month : 总期数
	* @version V1.0
	*/ 
	@ApiModelProperty(name="loanMonth",value="总期数",example="10")
	private int loanMonth;
	/** 
	* @author zhangzj
	* @Fields amount_amortized : 入账金额
	* @version V1.0
	*/ 
	@ApiModelProperty(name="amountAmortized",value="入账金额",example="10")
	private double amountAmortized;
	/** 
	* @author zhangzj
	* @Fields amount_remainder : 剩余金额
	* @version V1.0
	*/ 
	@ApiModelProperty(name="amountRemainder",value="剩余金额",example="10")
	private double amountRemainder;
	/** 
	* @author zhangzj
	* @Fields date_trade : 交易日期
	* @version V1.0
	*/ 
	@ApiModelProperty(name="dateTrade",value="交易日期",example="10")
	private Timestamp dateTrade;
	/** 
	* @author zhangzj
	* @Fields phase_overdue : 逾期阶段
	* @version V1.0
	*/ 
	@ApiModelProperty(name="phaseOverdue",value="逾期阶段",example="10")
	private String phaseOverdue;
	
	/** 
	* @author zhangzj
	* @Fields issue : 期号
	* @version V1.0
	*/ 
	@ApiModelProperty(name="issue",value="期号",example="10")
	private int issue;
	@ApiModelProperty(name="overdueCountTotalReal",value="实际累计逾期次数",example="10")
	private int overdueCountTotalReal;
	
	public String getBankCodeDisplay() {
		return bankCodeDisplay;
	}
	public void setBankCodeDisplay(String bankCodeDisplay) {
		this.bankCodeDisplay = bankCodeDisplay;
	}
	public int getOverdueCountTotalReal() {
		return overdueCountTotalReal;
	}
	public void setOverdueCountTotalReal(int overdueCountTotalReal) {
		this.overdueCountTotalReal = overdueCountTotalReal;
	}
	public int getIssue() {
		return issue;
	}
	public void setIssue(int issue) {
		this.issue = issue;
	}
	public String getBatchId() {
		return batchId;
	}
	public void setBatchId(String batchId) {
		this.batchId = batchId;
	}
	public String getBusiId() {
		return busiId;
	}
	public void setBusiId(String busiId) {
		this.busiId = busiId;
	}
	public String getCusId() {
		return cusId;
	}
	public void setCusId(String cusId) {
		this.cusId = cusId;
	}
	public String getBankCode() {
		return bankCode;
	}
	public void setBankCode(String bankCode) {
		this.bankCode = bankCode;
	}
	public double getBalanceCard() {
		return balanceCard;
	}
	public void setBalanceCard(double balanceCard) {
		this.balanceCard = balanceCard;
	}
	public int getOverdueCountContinuous() {
		return overdueCountContinuous;
	}
	public void setOverdueCountContinuous(int overdueCountContinuous) {
		this.overdueCountContinuous = overdueCountContinuous;
	}
	public int getOverdueCountTotal() {
		return overdueCountTotal;
	}
	public void setOverdueCountTotal(int overdueCountTotal) {
		this.overdueCountTotal = overdueCountTotal;
	}
	public double getAmountMonthly() {
		return amountMonthly;
	}
	public void setAmountMonthly(double amountMonthly) {
		this.amountMonthly = amountMonthly;
	}
	public Date getDateOverdue() {
		return dateOverdue;
	}
	public void setDateOverdue(Date dateOverdue) {
		this.dateOverdue = dateOverdue;
	}
	public String getCusName() {
		return cusName;
	}
	public void setCusName(String cusName) {
		this.cusName = cusName;
	}
	public String getCusIdno() {
		return cusIdno;
	}
	public void setCusIdno(String cusIdno) {
		this.cusIdno = cusIdno;
	}
	public double getLoanAmount() {
		return loanAmount;
	}
	public void setLoanAmount(double loanAmount) {
		this.loanAmount = loanAmount;
	}
	
	
	public int getOverdueStatus() {
		return overdueStatus;
	}
	public void setOverdueStatus(int overdueStatus) {
		this.overdueStatus = overdueStatus;
	}
	public String getCardNo() {
		return cardNo;
	}
	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}
	public double getFeeTotal() {
		return feeTotal;
	}
	public void setFeeTotal(double feeTotal) {
		this.feeTotal = feeTotal;
	}
	public int getLoanMonth() {
		return loanMonth;
	}
	public void setLoanMonth(int loanMonth) {
		this.loanMonth = loanMonth;
	}
	public double getAmountAmortized() {
		return amountAmortized;
	}
	public void setAmountAmortized(double amountAmortized) {
		this.amountAmortized = amountAmortized;
	}
	public double getAmountRemainder() {
		return amountRemainder;
	}
	public void setAmountRemainder(double amountRemainder) {
		this.amountRemainder = amountRemainder;
	}
	public Timestamp getDateTrade() {
		return dateTrade;
	}
	public void setDateTrade(Timestamp dateTrade) {
		this.dateTrade = dateTrade;
	}
	public String getPhaseOverdue() {
		return phaseOverdue;
	}
	public void setPhaseOverdue(String phaseOverdue) {
		this.phaseOverdue = phaseOverdue;
	}
	
	
}
